short-range missile - Spanish English Dictionary